登录 白背景

559. N 叉树的最大深度

https://leetcode-cn.com/problems/maximum-depth-of-n-ary-tree/

  • 提交时间:2021-11-21 15:38:55
  • 执行用时:0 ms, 在所有 Go 提交中击败了100.00%的用户
  • 内存消耗:3.5 MB, 在所有 Go 提交中击败了13.66%的用户
  • 通过测试用例:38 / 38
/**
 * Definition for a Node.
 * type Node struct {
 *     Val int
 *     Children []*Node
 * } 
 */

func maxDepth(root *Node) (ans int) {
    if root == nil {
        return
    }
    queue := []*Node{root}
    for len(queue) > 0 {
        q := queue
        queue = nil
        for _, node := range q {
            queue = append(queue, node.Children...)
        }
        ans++
    }
    return
}